package exp.day02;

//凯撒密码：把一个文章中加密：规则是用这个字母的后三个字母加密A->D  Y->B(循环加密）
// 输出加密后的内容，并进行解密
public class P03 {
    public static void main(String[] args) {
        String str = "This is an encrypted statement";
        String[] arr = str.trim().split("\\s+");    //按一个或多个空格分隔开并存到字符串数组里
        for (String a : arr) {  //遍历字符串数组
            char[] i = a.toCharArray();
            System.out.println(i);
            for (int k = 0; k <= i.length; k++) {
                System.out.println(i[k]);
                if (i[k] >= 65 && i[k] <= 87 || i[k] >= 97 && i[k]<= 119) {       //A~W || a~w
                    i[k] += 3;
                    System.out.print(i[k]);
                    continue;
                }
                if (i[k] >= 88 && i[k] <= 90 || i[k] >= 120 && i[k] <= 122) {
                    i[k] -= 23;
                    System.out.print(i[k]);
                }
            }
        }
    }
}
